package com.sevattal.service.leaves.entity.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * <p>
 *  出入库主表
 * </p>
 *
 * @author Sevattal
 * @since 2021-08-28
 */
@Data
@Accessors(chain = true)
@ApiModel(value="InOutWarehouseMainOrderVo对象", description=" 出入库主表")
public class InOutWarehouseMainOrderVo  {

    private static final long serialVersionUID=1L;

    @ApiModelProperty(value = "出入库货单号")
    @TableField(value = "f_iomId")
    private String fIomid;

    @ApiModelProperty(value = "仓库ID")
    @TableField("f_whId")
    private String fWhid;

    @ApiModelProperty(value = "仓库名称")
    private String fWhname;

    @ApiModelProperty(value = "仓管员工号")
    @TableField("f_eId")
    private String fEid;

    @ApiModelProperty(value = "仓管员名称")
    private String fEname;

    @ApiModelProperty(value = "出库还是入库")
    @TableField("f_isInOut")
    private String fIsinout;

    @ApiModelProperty(value = "采购关联单号")
    @TableField("f_pmId")
    private String fPmid;

    @ApiModelProperty(value = "采购到货单号")
    @TableField("f_pamId")
    private String fPamid;

    @ApiModelProperty(value = "检验到货单号")
    @TableField("f_iamId")
    private String fIamid;

    @ApiModelProperty(value = "申领关联单号")
    @TableField("f_amId")
    private String fAmid;

    @ApiModelProperty(value = "归还关联单号")
    @TableField("f_rmId")
    private String fRmid;

    @ApiModelProperty(value = "出入库日期")
    @TableField("f_iomDate")
    private Date fIomdate;

    @ApiModelProperty(value = "出入库状态")
    @TableField("f_iomStatus")
    private String fIomstatus;

    @ApiModelProperty(value = "是否确认")
    @TableField("f_iomConfirm")
    private String fIomconfirm;

    @ApiModelProperty(value = "备注")
    @TableField("f_iomMemo")
    private String fIommemo;

}
